ComplexAbs ============================== .. py:class:: mindradar.ComplexAbs() 复数tensor逐元素求模。 计算表达式为: .. math:: out_i = \sqrt{a_i^2 + b_i^2}, 其中 :math:`a` 和 :math:`b` 分别是复数的实部和虚部。 输入: - **input** : 输入的复数tensor 输出: tensor, 复数tensor的模 支持平台: ``CPU`` .. note:: 输入数据类型为 ``complex64`` 时,输出数据类型为 ``float32``。 数据类型为 ``complex128`` 时,输出数据类型为 ``float64``。其他数据类型不支持。 示例代码: .. code-block:: python :linenos: :emphasize-lines: 7 import mindspore as ms import numpy as np import mindradar as mr x = np.exp(3j * np.pi * np.arange(7) / 7).astype(np.complex64) x_tensor = ms.Tensor(x) net = mr.ComplexAbs() out = net(x_tensor) print(out)